Windows安装Docker 您所在的位置:网站首页 win10 20h2 镜像 Windows安装Docker

Windows安装Docker

2023-06-08 14:50| 来源: 网络整理| 查看: 265

欢迎来到Windows Docker桌面程序。本页包括Windows Docker桌面程序对操作系统的要求,下载链接,Windows Docker桌面安装及更新指导。

系统要求

你的Windows操作系统系统必须满足以下需求才能成功安装Windows Docker桌面。

WSL 2后端 Windows 11 64位:家庭或专业版21H2或更高版本,企业版或教育版21H2或更高版本。Windows 10 64位:家庭版或专业版21H1(内部版本 19043)或更高版本,企业版或教育版20H2(内部版本 19042)或更高版本。开启WSL2功能。详细的开启指导参见:Microsoft documentation.Windows 10或Windows 11需要满足以下硬件要求才能运行WSL2: 支持二级地址转换(SLAT)的64位处理器。4G内存。必须在BIOS设置中开启BIOS级别的硬件虚拟化支持。更多信息参见Virtualization 下载和安装Linux kernel update package

Windows Docker 桌面只支持在Microsoft’s servicing timeline中的Windows 10。

Docker 桌面创建的容器和镜像在其宿主机的所有用户之间是共享的。这是因为所有的Windows账户使用的相同的虚拟机构建和运行容器的。注意,使用Docker Desktop WSL 2后端时,不可能在所有账户之间共享容器和镜像。 对于Docker商业用户,可以在VMware ESXi or Azure VM中运行Docker桌面。需要首选在hypervisor中开启嵌套虚拟化。参见Running Docker Desktop in a VM or VDI environment.

Hyper-V后端 Windows 11 64位:专业版21H2或更高版本,或企业版或教育版21H2及更高版本。Windows 10 64位:Pro 21H1(内部版本19043)或更高版本,或企业版或教育版20H2(内部版本190942)或更高版本。

对于家庭版Windows 10和Windows 11,系统需满足的条件参见上面的:WSL后端。

必须启用Hyper-V和容器Windows功能。在Windows 10上运行Hyper-V客户端需满足以下硬件条件: 支持二级地址转换(SLAT)的64位处理器。4G内存。必须在BIOS设置中开启BIOS级别的硬件虚拟化支持。更多信息参见Virtualization 关于Windows 容器

查找关于使用Windows容器的信息?

Switch between Windows and Linux containers描述了如何使用Docker桌面在Linux和Windows容器之间切换,指导你使用下面的教程。Getting Started with Windows Containers (Lab) 提供了一套关于如何在Windows 10、Windows Server 2016和Windows Server 2019上设置和运行Windows容器。向你展示了如何使用Windows容器使用MusicStore。在Docker网站上,关于Windows Docker容器平台的文章和博客:articles and blog posts

运行Windows容器,你需要专业版或企业版的Windows 10或Windows 11。家庭版或教育版只允许运行Linux容器。

Windows Docker桌面安装 交互式安装 双击Docker Desktop Installer.exe运行

如果你还没有下载安装包(Docker Desktop Installer.exe),你可以从Docker Hub中获取。会下载到你的下载目录,或者从浏览器最近下载列表中直接点击运行。

提示出现后,确认配置页面上的Use WSL 2 instead of Hyper-V是否选中,具体取决于你的选择。

如果你的系统只支持其中一个选项,你将无法选择使用哪种后端。

根据安装向导的说明,对安装程序进行授权,然后继续安装。安装成功后,点击Close完成安装流程。如果你所用账户不是admin(管理员)账户,你必须把当前账户添加到docker-users组。以管理员权限打开我的电脑的管理,跟着导航树到本地用户和组>组>docker-users,右击,添加用户到这个组。注销并重新登陆,使修改生效。 从命令行安装

下载Docker Desktop Installer.exe后,在终端运行下面的命令来安装Docker桌面:

"Docker Desktop Installer.exe" install

如果你使用的PowerShell,应该运行下面的命令

Start-Process 'Docker Desktop Installer.exe' -Wait install

如果使用的Windows命令提示符:

start /w "" "Docker Desktop Installer.exe" install

安装命令install命令可以接收下面的标签:

--quiet:运行安装命令时,禁止输出信息。--accept-license:安装时同意Docker Subscription Service Agreement ,而不是在第一次运行时同意。--no-windows-containers:禁用Windows容器集成。--allowed-org=: 要求用户在运行程序时登录并成为指定Docker Hub组织的一部分。--backend=: 选用默认的后端给Docker Desktop使用,hyper-v、windows或wsl-2(默认)。--installation-dir=: 修改默认的安装路径 (C:\Program Files\Docker\Docker)。--admin-settings: 自动创建一个admin-settings.json,被管理员用来控制其组织内客户端计算机上的某些Docker Desktop设置,详细信息参见Settings Management。 必须同时和--allowed-org=同时使用。例如:--allowed-org= --admin-settings='{"configurationFileVersion": 2, "enhancedContainerIsolation": {"value": true, "locked": false}}' --proxy-http-mode=: 设置HTTP代理模式,system(默认)或manual。--override-proxy-http=:设置必须用于传出HTTP请求的HTTP代理地址,--proxy-http-mode=需设置为manual。--override-proxy-https=:设置必须用于传出HTTPS请求的HTTP代理地址,--proxy-http-mode=需设置为manual。--override-proxy-exclude=: 一个逗号分割的主机和域名列表,绕过这些的代理设置。

如果你的管理员账户和当前账户不一样,你必须把当前账户添加到docker-users组。

net localgroup docker-users /add 启动Docker桌面

安装后,Docker桌面并非自动启动。启动Docker桌面:

查找Docker,在查找结果中选择Docker Desktop。

image.png

Docker菜单([外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-weAafO0A-1685004155764)(null#clientId=u604ad988-085c-4&from=paste&id=u78152fad&originHeight=24&originWidth=24&originalType=url&ratio=1&rotation=0&showTitle=false&status=done&style=none&taskId=ud760d8f9-3061-4147-baec-4571d24ef6b&title=)])显示Docker Subscription Service Agreement窗口。

关键点总结:

Docker桌面对小业务是免费的(员工少于250人和,年收入不到1000万美元)、个人、教育和非营利性开源项目。否则,需要付费订阅才能用于专业用途。政府也需要付费订阅。Docker Pro、Team和Business订阅包括Docker Desktop的商业用途。 选择同意。同意后条款后,Docker桌面启动。

注意:如果不接受条款,Docker桌面不会运行。也可以选择以后打开Docker桌面来同意这些条款。 更多信息参见Docker Desktop Subscription Service Agreement。建议你也阅读 FAQs



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有